package com.kmproject.haifu.mvp.model.entity.beans;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

public class HouseRentListShowBean implements Serializable {

    /**
     * acreage : 55
     * addressDetail : 测试具体地址
     * avatar : http://haifu-test.oss-cn-shenzhen.aliyuncs.com/houseRent/1562293735288_1562293735177457.jpeg
     * cashPledge : 1144440816842870786
     * cashPledgeName : 押一
     * collectionCount : 0
     * createTime : 2019-07-05 19:20:33
     * dayCount : 7
     * dayRent : 1144440120433217538
     * dayRentName : 月付
     * detail :
     * detailFieldCount : 0
     * details : [{"baseDictId":"1144479061253328897","baseDictName":"宽带","category":"1","createTime":"2019-07-05 19:20:33","detailId":"1147102962143485954","houseId":"1147102961937965058","isAvailable":0,"updateTime":""},{"baseDictId":"1144479738239160321","baseDictName":"商圈附近","category":"2","createTime":"2019-07-05 19:20:33","detailId":"1147102962160263170","houseId":"1147102961937965058","isAvailable":0,"updateTime":""},{"baseDictId":"1144480161045975041","baseDictName":"限女生","category":"3","createTime":"2019-07-05 19:20:33","detailId":"1147102962177040385","houseId":"1147102961937965058","isAvailable":0,"updateTime":""}]
     * dis :
     * drawingCount : 1144494180972662785
     * drawingCountName : 1卫
     * floor : 11
     * houseArea : 1144518365425995777
     * houseAreaList : []
     * houseAreaName : []
     * houseImageList : [{"createTime":"2019-07-05 19:20:33","houseId":"1147102961937965058","houseImageId":"1147102962084765697","imageOrder":0,"imageType":"jpeg","imageUrl":"http://haifu-test.oss-cn-shenzhen.aliyuncs.com//houseRent/1562325437986timg111.jpeg","isAvailable":1,"updateTime":""},{"createTime":"2019-07-05 19:20:33","houseId":"1147102961937965058","houseImageId":"1147102962097348610","imageOrder":1,"imageType":"jpeg","imageUrl":"http://haifu-test.oss-cn-shenzhen.aliyuncs.com//houseRent/1562325437990timg111.jpeg","isAvailable":1,"updateTime":""},{"createTime":"2019-07-05 19:20:33","houseId":"1147102961937965058","houseImageId":"1147102962126708737","imageOrder":2,"imageType":"jpeg","imageUrl":"http://haifu-test.oss-cn-shenzhen.aliyuncs.com//houseRent/1562325550494timg111.jpeg","isAvailable":1,"updateTime":""}]
     * houseName : 天御花园
     * imageCount : 3
     * isAvailable : 1
     * isRecommend : 0
     * isRentOut : 0
     * isShow : 1
     * isVerify : 1
     * keywords :
     * landlord : Z
     * landlordGender : 男
     * landlordMobile : 8615697052701
     * landlordType : 2
     * landlordTypeList : []
     * landlordTypeName :
     * lastLoginTime : 2019-07-09 17:23:51
     * lat : 130
     * lgt : 130
     * logDiffDay : 0
     * logDiffHour : 6
     * logDiffMinute : 8
     * maxLat : 0
     * maxLng : 0
     * maxMonthRent : {}
     * minLat : 0
     * minLng : 0
     * minMonthRent : {}
     * monthRent : 500
     * orderByFiled :
     * payMethod :
     * recommendOrder : 0
     * remark :
     * rentDetailList : []
     * rentId : 1147102961937965058
     * rentRoom : 0
     * rentRoomName :
     * rentType : 1
     * rentTypeName :
     * roomCount : 1144493784778706945
     * roomCountName : 1厅
     * toiletCount : 1144493371081920514
     * toiletCountName : 5室
     * totalFloor : 222
     * uerShop : []
     * updDiffDay : 3
     * updDiffHour : 15
     * updDiffMinute : 55
     * updateTime : 2019-07-05 19:20:33
     * userId : 1145566357373345793
     * viewCount : 24
     */

    private double acreage;
    private double minAcreage;
    private double maxAcreage;
    private String addressDetail;
    private String avatar;
    private String cashPledge;
    private String cashPledgeName;
    private int collectionCount;
    private String createTime;
    private int dayCount;//注册了多少天
    private String dayRent;
    private String dayRentName;
    private String detail;
    private int detailFieldCount;
    private String dis;
    private String drawingCount;
    private String drawingCountName;
    private String floor;
    private  String floorName;
    private String houseArea;
    private String houseName;
    private int imageCount;
    private int isAvailable;
    private int isRecommend;
    private int isRentOut;
    private int isShow;
    private int isVerify;
    private String keywords;
    private String landlord;
    private String landlordGender;
    private String landlordMobile;
    private String landlordType;
    private String landlordTypeName;
    private String lastLoginTime;
    private String lat;
    private String lgt;
    private int logDiffDay;
    private int logDiffHour;
    private int logDiffMinute;
    private int maxLat;
    private int maxLng;
    private BigDecimal maxMonthRent;
    private int minLat;
    private int minLng;
    private BigDecimal minMonthRent;
    private BigDecimal monthRent;
    private String orderByFiled;
    private String payMethod;
    private int recommendOrder;
    private String remark;
    private String rentId;
    private String rentRoom;
    private String rentRoomName;
    private String rentType;
    private String rentTypeName;
    private String roomCount;
    private String roomCountName;
    private String toiletCount;
    private String toiletCountName;
//    private String totalFloor;
    private int updDiffDay;
    private int updDiffHour;
    private int updDiffMinute;
    private String updateTime;
    private String userId;
    private int viewCount;
    private List<DetailsBean> details;
    private List<HouseRentListShowInfoBean.HouseAreaNameBean> houseAreaName;
//    private List<?> houseAreaList;
//    private List<?> houseAreaName;
    private List<HouseImageListBean> houseImageList;
//    private List<?> landlordTypeList;
//    private List<?> rentDetailList;
//    private List<?> uerShop;


      private String houseCategory;//":"1157112386581221378", //区分居民还是商业用地
    private String houseCategoryName;//":"车位",
    private String decorationType;//":"1144519661856002049",
    private String decorationTypeName;//":"精装修",
    private  String isOfficeAppliances;//是否办公室家具
    private String  isSeparable;//":"1",//是否可分割

    private String floorTypeName;//":"",
//    private String toFloor;//":0,
    private String toFloorName;//":"",
    private String totalFloorName;//":"",
    private String transferOrLease;//
    private String userStoreId;
    private String userStoreName;
    private  String wechatNumber;
    private BigDecimal dailyRent;//日租金
    private String currentStatus;
    private String currentStatusName;//经营状态
     private BigDecimal transferFee;//转让费
    private  String formatMonthRent ;//格式话后的租房月租金
    private int userStoreIsShow;// 1：有效 0：无效 如果是店铺失效了，租房列表那里就不展示店铺信息了

    public int getUserStoreIsShow() {
        return userStoreIsShow;
    }

    public void setUserStoreIsShow(int userStoreIsShow) {
        this.userStoreIsShow = userStoreIsShow;
    }

    public void setFloor(String floor) {
        this.floor = floor;
    }

    public void setFloorName(String floorName) {
        this.floorName = floorName;
    }

    public String getFormatMonthRent() {
        return formatMonthRent;
    }

    public void setFormatMonthRent(String formatMonthRent) {
        this.formatMonthRent = formatMonthRent;
    }

    public double getAcreage() {
        return acreage;
    }

    public void setAcreage(double acreage) {
        this.acreage = acreage;
    }

    public double getMinAcreage() {
        return minAcreage;
    }

    public void setMinAcreage(double minAcreage) {
        this.minAcreage = minAcreage;
    }

    public double getMaxAcreage() {
        return maxAcreage;
    }

    public void setMaxAcreage(double maxAcreage) {
        this.maxAcreage = maxAcreage;
    }

    public BigDecimal getMaxMonthRent() {
        return maxMonthRent;
    }

    public void setMaxMonthRent(BigDecimal maxMonthRent) {
        this.maxMonthRent = maxMonthRent;
    }

    public BigDecimal getMinMonthRent() {
        return minMonthRent;
    }

    public void setMinMonthRent(BigDecimal minMonthRent) {
        this.minMonthRent = minMonthRent;
    }

    public BigDecimal getTransferFee() {
        return transferFee;
    }

    public void setTransferFee(BigDecimal transferFee) {
        this.transferFee = transferFee;
    }

    public BigDecimal getDailyRent() {
        return dailyRent;
    }

    public void setDailyRent(BigDecimal dailyRent) {
        this.dailyRent = dailyRent;
    }

    public String getCurrentStatus() {
        return currentStatus;
    }

    public void setCurrentStatus(String currentStatus) {
        this.currentStatus = currentStatus;
    }

    public String getCurrentStatusName() {
        return currentStatusName;
    }

    public void setCurrentStatusName(String currentStatusName) {
        this.currentStatusName = currentStatusName;
    }


    public String getUserStoreId() {
        return userStoreId;
    }

    public void setUserStoreId(String userStoreId) {
        this.userStoreId = userStoreId;
    }

    public String getUserStoreName() {
        return userStoreName;
    }

    public void setUserStoreName(String userStoreName) {
        this.userStoreName = userStoreName;
    }

    public String getWechatNumber() {
        return wechatNumber;
    }

    public void setWechatNumber(String wechatNumber) {
        this.wechatNumber = wechatNumber;
    }

    public String getFloor() {
        return floor;
    }

    public String getFloorName() {
        return floorName;
    }



    public String getFloorTypeName() {
        return floorTypeName;
    }

    public void setFloorTypeName(String floorTypeName) {
        this.floorTypeName = floorTypeName;
    }

    public String getToFloorName() {
        return toFloorName;
    }

    public void setToFloorName(String toFloorName) {
        this.toFloorName = toFloorName;
    }

    public String getTotalFloorName() {
        return totalFloorName;
    }

    public void setTotalFloorName(String totalFloorName) {
        this.totalFloorName = totalFloorName;
    }

    public String getTransferOrLease() {
        return transferOrLease;
    }

    public void setTransferOrLease(String transferOrLease) {
        this.transferOrLease = transferOrLease;
    }


    public String getHouseCategory() {
        return houseCategory;
    }

    public void setHouseCategory(String houseCategory) {
        this.houseCategory = houseCategory;
    }

    public String getHouseCategoryName() {
        return houseCategoryName;
    }

    public void setHouseCategoryName(String houseCategoryName) {
        this.houseCategoryName = houseCategoryName;
    }

    public String getDecorationType() {
        return decorationType;
    }

    public void setDecorationType(String decorationType) {
        this.decorationType = decorationType;
    }

    public String getDecorationTypeName() {
        return decorationTypeName;
    }

    public void setDecorationTypeName(String decorationTypeName) {
        this.decorationTypeName = decorationTypeName;
    }

    public String getIsOfficeAppliances() {
        return isOfficeAppliances;
    }

    public void setIsOfficeAppliances(String isOfficeAppliances) {
        this.isOfficeAppliances = isOfficeAppliances;
    }

    public String getIsSeparable() {
        return isSeparable;
    }

    public void setIsSeparable(String isSeparable) {
        this.isSeparable = isSeparable;
    }

    public List<HouseRentListShowInfoBean.HouseAreaNameBean> getHouseAreaName() {
        return houseAreaName;
    }

    public void setHouseAreaName(List<HouseRentListShowInfoBean.HouseAreaNameBean> houseAreaName) {
        this.houseAreaName = houseAreaName;
    }



    public String getAddressDetail() {
        return addressDetail;
    }

    public void setAddressDetail(String addressDetail) {
        this.addressDetail = addressDetail;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getCashPledge() {
        return cashPledge;
    }

    public void setCashPledge(String cashPledge) {
        this.cashPledge = cashPledge;
    }

    public String getCashPledgeName() {
        return cashPledgeName;
    }

    public void setCashPledgeName(String cashPledgeName) {
        this.cashPledgeName = cashPledgeName;
    }

    public int getCollectionCount() {
        return collectionCount;
    }

    public void setCollectionCount(int collectionCount) {
        this.collectionCount = collectionCount;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public int getDayCount() {
        return dayCount;
    }

    public void setDayCount(int dayCount) {
        this.dayCount = dayCount;
    }

    public String getDayRent() {
        return dayRent;
    }

    public void setDayRent(String dayRent) {
        this.dayRent = dayRent;
    }

    public String getDayRentName() {
        return dayRentName;
    }

    public void setDayRentName(String dayRentName) {
        this.dayRentName = dayRentName;
    }

    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }

    public int getDetailFieldCount() {
        return detailFieldCount;
    }

    public void setDetailFieldCount(int detailFieldCount) {
        this.detailFieldCount = detailFieldCount;
    }

    public String getDis() {
        return dis;
    }

    public void setDis(String dis) {
        this.dis = dis;
    }

    public String getDrawingCount() {
        return drawingCount;
    }

    public void setDrawingCount(String drawingCount) {
        this.drawingCount = drawingCount;
    }

    public String getDrawingCountName() {
        return drawingCountName;
    }

    public void setDrawingCountName(String drawingCountName) {
        this.drawingCountName = drawingCountName;
    }



    public String getHouseArea() {
        return houseArea;
    }

    public void setHouseArea(String houseArea) {
        this.houseArea = houseArea;
    }

    public String getHouseName() {
        return houseName;
    }

    public void setHouseName(String houseName) {
        this.houseName = houseName;
    }

    public int getImageCount() {
        return imageCount;
    }

    public void setImageCount(int imageCount) {
        this.imageCount = imageCount;
    }

    public int getIsAvailable() {
        return isAvailable;
    }

    public void setIsAvailable(int isAvailable) {
        this.isAvailable = isAvailable;
    }

    public int getIsRecommend() {
        return isRecommend;
    }

    public void setIsRecommend(int isRecommend) {
        this.isRecommend = isRecommend;
    }

    public int getIsRentOut() {
        return isRentOut;
    }

    public void setIsRentOut(int isRentOut) {
        this.isRentOut = isRentOut;
    }

    public int getIsShow() {
        return isShow;
    }

    public void setIsShow(int isShow) {
        this.isShow = isShow;
    }

    public int getIsVerify() {
        return isVerify;
    }

    public void setIsVerify(int isVerify) {
        this.isVerify = isVerify;
    }

    public String getKeywords() {
        return keywords;
    }

    public void setKeywords(String keywords) {
        this.keywords = keywords;
    }

    public String getLandlord() {
        return landlord;
    }

    public void setLandlord(String landlord) {
        this.landlord = landlord;
    }

    public String getLandlordGender() {
        return landlordGender;
    }

    public void setLandlordGender(String landlordGender) {
        this.landlordGender = landlordGender;
    }

    public String getLandlordMobile() {
        return landlordMobile;
    }

    public void setLandlordMobile(String landlordMobile) {
        this.landlordMobile = landlordMobile;
    }

    public String getLandlordType() {
        return landlordType;
    }

    public void setLandlordType(String landlordType) {
        this.landlordType = landlordType;
    }

    public String getLandlordTypeName() {
        return landlordTypeName;
    }

    public void setLandlordTypeName(String landlordTypeName) {
        this.landlordTypeName = landlordTypeName;
    }

    public String getLastLoginTime() {
        return lastLoginTime;
    }

    public void setLastLoginTime(String lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public String getLat() {
        return lat;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }

    public String getLgt() {
        return lgt;
    }

    public void setLgt(String lgt) {
        this.lgt = lgt;
    }

    public int getLogDiffDay() {
        return logDiffDay;
    }

    public void setLogDiffDay(int logDiffDay) {
        this.logDiffDay = logDiffDay;
    }

    public int getLogDiffHour() {
        return logDiffHour;
    }

    public void setLogDiffHour(int logDiffHour) {
        this.logDiffHour = logDiffHour;
    }

    public int getLogDiffMinute() {
        return logDiffMinute;
    }

    public void setLogDiffMinute(int logDiffMinute) {
        this.logDiffMinute = logDiffMinute;
    }

    public int getMaxLat() {
        return maxLat;
    }

    public void setMaxLat(int maxLat) {
        this.maxLat = maxLat;
    }

    public int getMaxLng() {
        return maxLng;
    }

    public void setMaxLng(int maxLng) {
        this.maxLng = maxLng;
    }


    public int getMinLat() {
        return minLat;
    }

    public void setMinLat(int minLat) {
        this.minLat = minLat;
    }

    public int getMinLng() {
        return minLng;
    }

    public void setMinLng(int minLng) {
        this.minLng = minLng;
    }


    public BigDecimal getMonthRent() {
        return monthRent;
    }

    public void setMonthRent(BigDecimal monthRent) {
        this.monthRent = monthRent;
    }

    public String getOrderByFiled() {
        return orderByFiled;
    }

    public void setOrderByFiled(String orderByFiled) {
        this.orderByFiled = orderByFiled;
    }

    public String getPayMethod() {
        return payMethod;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }

    public int getRecommendOrder() {
        return recommendOrder;
    }

    public void setRecommendOrder(int recommendOrder) {
        this.recommendOrder = recommendOrder;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRentId() {
        return rentId;
    }

    public void setRentId(String rentId) {
        this.rentId = rentId;
    }

    public String getRentRoom() {
        return rentRoom;
    }

    public void setRentRoom(String rentRoom) {
        this.rentRoom = rentRoom;
    }

    public String getRentRoomName() {
        return rentRoomName;
    }

    public void setRentRoomName(String rentRoomName) {
        this.rentRoomName = rentRoomName;
    }

    public String getRentType() {
        return rentType;
    }

    public void setRentType(String rentType) {
        this.rentType = rentType;
    }

    public String getRentTypeName() {
        return rentTypeName;
    }

    public void setRentTypeName(String rentTypeName) {
        this.rentTypeName = rentTypeName;
    }

    public String getRoomCount() {
        return roomCount;
    }

    public void setRoomCount(String roomCount) {
        this.roomCount = roomCount;
    }

    public String getRoomCountName() {
        return roomCountName;
    }

    public void setRoomCountName(String roomCountName) {
        this.roomCountName = roomCountName;
    }

    public String getToiletCount() {
        return toiletCount;
    }

    public void setToiletCount(String toiletCount) {
        this.toiletCount = toiletCount;
    }

    public String getToiletCountName() {
        return toiletCountName;
    }

    public void setToiletCountName(String toiletCountName) {
        this.toiletCountName = toiletCountName;
    }

    public int getUpdDiffDay() {
        return updDiffDay;
    }

    public void setUpdDiffDay(int updDiffDay) {
        this.updDiffDay = updDiffDay;
    }

    public int getUpdDiffHour() {
        return updDiffHour;
    }

    public void setUpdDiffHour(int updDiffHour) {
        this.updDiffHour = updDiffHour;
    }

    public int getUpdDiffMinute() {
        return updDiffMinute;
    }

    public void setUpdDiffMinute(int updDiffMinute) {
        this.updDiffMinute = updDiffMinute;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public int getViewCount() {
        return viewCount;
    }

    public void setViewCount(int viewCount) {
        this.viewCount = viewCount;
    }

    public List<DetailsBean> getDetails() {
        return details;
    }

    public void setDetails(List<DetailsBean> details) {
        this.details = details;
    }

    public List<HouseImageListBean> getHouseImageList() {
        return houseImageList;
    }

    public void setHouseImageList(List<HouseImageListBean> houseImageList) {
        this.houseImageList = houseImageList;
    }




    public static class DetailsBean implements Serializable {
        /**
         * baseDictId : 1144479061253328897
         * baseDictName : 宽带
         * category : 1
         * createTime : 2019-07-05 19:20:33
         * detailId : 1147102962143485954
         * houseId : 1147102961937965058
         * isAvailable : 0
         * updateTime :
         */

        private String baseDictId;
        private String baseDictName;
        private String category;
        private String createTime;
        private String detailId;
        private String houseId;
        private int isAvailable;
        private String updateTime;
        private   String icon;

        public DetailsBean(String baseDictName) {
            this.baseDictName = baseDictName;
        }

        public String getIcon() {
            return icon;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }

        public String getBaseDictId() {
            return baseDictId;
        }

        public void setBaseDictId(String baseDictId) {
            this.baseDictId = baseDictId;
        }

        public String getBaseDictName() {
            return baseDictName;
        }

        public void setBaseDictName(String baseDictName) {
            this.baseDictName = baseDictName;
        }

        public String getCategory() {
            return category;
        }

        public void setCategory(String category) {
            this.category = category;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getDetailId() {
            return detailId;
        }

        public void setDetailId(String detailId) {
            this.detailId = detailId;
        }

        public String getHouseId() {
            return houseId;
        }

        public void setHouseId(String houseId) {
            this.houseId = houseId;
        }

        public int getIsAvailable() {
            return isAvailable;
        }

        public void setIsAvailable(int isAvailable) {
            this.isAvailable = isAvailable;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }
    }

    public static class HouseImageListBean {
        /**
         * createTime : 2019-07-05 19:20:33
         * houseId : 1147102961937965058
         * houseImageId : 1147102962084765697
         * imageOrder : 0
         * imageType : jpeg
         * imageUrl : http://haifu-test.oss-cn-shenzhen.aliyuncs.com//houseRent/1562325437986timg111.jpeg
         * isAvailable : 1
         * updateTime :
         */

        private String createTime;
        private String houseId;
        private String houseImageId;
        private int imageOrder;
        private String imageType;
        private String imageUrl;
        private int isAvailable;
        private String updateTime;

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getHouseId() {
            return houseId;
        }

        public void setHouseId(String houseId) {
            this.houseId = houseId;
        }

        public String getHouseImageId() {
            return houseImageId;
        }

        public void setHouseImageId(String houseImageId) {
            this.houseImageId = houseImageId;
        }

        public int getImageOrder() {
            return imageOrder;
        }

        public void setImageOrder(int imageOrder) {
            this.imageOrder = imageOrder;
        }

        public String getImageType() {
            return imageType;
        }

        public void setImageType(String imageType) {
            this.imageType = imageType;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public int getIsAvailable() {
            return isAvailable;
        }

        public void setIsAvailable(int isAvailable) {
            this.isAvailable = isAvailable;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }
    }
}
